
/*pc*/
.body .videoBox a{display: block;margin: 0 auto;}
.body .Thisvideo{width: 80% ;margin:0 auto 6%;display: block}
.fl{float: left;}
.fr{float: right;}
p{margin: 0;}
img{width: 100%;}
/* 隐私条款弹窗 */
.popup-policy{position: fixed;width: 100%;height: 100%;visibility:visible;top: 0;left: 0;z-index: 1000;opacity: 1;background: rgba(0, 0, 0, .5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.popup-policy .content{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 60%;height: 70%;background: url(../image/index/popup-bg.png) no-repeat;background-size: cover;overflow: hidden;}
.popup-policy .content .box{box-sizing: border-box; padding: 6%; overflow: hidden;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 80%;height: 80%;background: #fff;-webkit-box-shadow: 0px 0px 9px 3px rgba(197,197,1007,0.5);-moz-box-shadow: 0px 0px 9px 3px rgba(197,197,207,0.5);box-shadow: 0px 0px 9px 3px rgba(197,197,207,0.5);}
.popup-policy .content .box .w{-webkit-overflow-scrolling: touch;overflow-y: scroll;text-align: center;height: 100%;}
.popup-policy .content .box .w p{text-align: left;color: #454545;font-size: 1em;margin-bottom: 2em;line-height: 2;}
.popup-policy .content .box .w p.marginB{margin-bottom: 0;}
.popup-policy .content .close{cursor: pointer; position: absolute;top: 1.7em;right:2.2em;width: 2em;height: 2em; }
.popup-policy .content .close img{width: 100%;}

/* 预约成功弹窗 */
.popup-reserve .alert-title{color: #000;}
.popup-reserve .alert-confirm{width: 12px;height: 12px;padding: 15px; border-top: none;position: absolute;top: 0;right: 0;}
.popup-reserve .alert-confirm img{width: 100%;}
.popup-reserve .btn {display: block;margin: 0 auto 2em;width: 7em;height: 2em;line-height: 1.6em;background: url(../image/index/border.png) no-repeat;background-size: 100% auto;color: #000;}

/* .body .videoBox{width: 66%;margin: 0 auto 6%;}
  .body .videoBox a{width: 100%;} */

  .v-player i{background: url(../image/common/icon_v.png) no-repeat;}
  /* 文字 */
  .body .wordBox {padding-bottom: 1em;border-bottom: 1px solid #000;}
  .body .wordBox .t1{font-size: 1.2em;line-height: 1.5;color:#222; margin-bottom:1.5rem; }
  .body .wordBox .t1.marginB{margin-bottom: 0;}

  /* 门店 */
  .body .storeBox{overflow: hidden;border-bottom: 1px solid #000;}
   .body .storeBox .st{width: 40%}
  .body .storeBox .st .title{width: 15em;position: relative; font-size: 1.5em;color: #000;font-weight: bold;margin-top: 2em;margin-bottom: 1.5em;}
  .body .storeBox .st .title .icon1{width: 1em;height: 1.5em;background: url(../image/index/icon_map.png) no-repeat center center;background-size: cover;position: absolute;top: 50%;transform: translateY(-50%);right:-20px;}
  .body .storeBox .st1 .title .icon-map{right: 11%;}

  .body .storeBox .st2 .title .icon-map{right: 11%;}
  .body .storeBox .st .mapbox{padding: 10px;box-sizing: border-box; width: 23em;height: 23rem; border:1px solid #150D11;}
  /* .body .storeBox .st2{margin-right: 2%;} */
  .body .storeBox .st .info{margin-top: 2.2em;}
  .body .storeBox .st .info p{font-size: 1.2em;color: #252525;line-height: 1.5;margin-bottom: 1.5em;}
  .BMapLabel{top: 14px!important;left: 33px!important;}

  /* 表单 */
  .body .formBox{overflow: hidden;border-bottom: 1px solid #000;}
  .body .formBox .cont{margin-top: 7.5em;overflow: hidden;}
  .body .formBox .cont .left{width: 40%}
  .body .formBox .cont .form-group{margin-bottom: 1.75em;}
  .body .formBox .cont .form-group p.date{display:inline-block; max-width: 25em;min-width: 15em;}
  .body .formBox .cont .form-group .control-label{font-size: 1.5em;color: #222;}
  .body .formBox .cont .form-group .form-control{color:#777573;max-width:25em;min-width:15em;height: 1.8em;line-height: 1.8em;padding-left: 1.125em;background-color: transparent;border: 1px solid #3B3B38;}
  .body .formBox .cont .form-group .control-select{color:#777573;max-width:25em;min-width:15em;height: 1.8em;line-height: 1.8em;padding-left: 1.125em;background-color: transparent;border: 1px solid #3B3B38;}
  .body .formBox .cont .form-group input::-webkit-input-placeholder{color:#777573;}
  .body .formBox .cont .form-group input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#777573;}
  .body .formBox .cont .form-group input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#777573;}
  .body .formBox .cont .form-group input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#777573;}
  /* .body .formBox .cont .form-group .bshadow{-webkit-box-shadow:inset 0 0 10px #FDFAF3;  -moz-box-shadow:inset 0 0 10px #FDFAF3;  box-shadow:inset 0 0 10px #FDFAF3;  }   */
  .body .formBox .submit-container{margin-top: 5em;text-align: center;}
  .body .formBox .submit-container .check>label {position: relative;color: #000;cursor: pointer;font-size: 1.2em;display: inline-block;padding-left: .39rem;}
  .body .formBox .submit-container .check>label .terms{line-height: 1.5;display: inline-block; border-bottom: 1px solid #000;}
  .body .formBox .submit-container .check>label input {position: absolute;left: -9999px;box-sizing: border-box;}
  .body .formBox .submit-container .check>label span {top: 50%;transform: translateY(-50%);position: absolute;left: -.875em;display: block;width: .7em;height:.7em;line-height: .7em;outline: 0;border: 2px solid #150D11;}
  .body .formBox .submit-container .check>label input:checked + span::after {content: "";top: 50%;transform: translateY(-50%);left: 0;width: .7em;height:.7em;line-height: .7em;text-align: center;position: absolute;opacity: 1;transition: opacity .1s;-webkit-transition: opacity .1s;background: url(../image/common/checkmark.png) no-repeat;background-size: cover;}
  .body .formBox .submit-container .btnSub{cursor: pointer; font-size: 1.8em;width:6em;height:1.8em;line-height: 1.8em;text-align: center;margin: 1.95em auto 4.4em;border: 1px solid #000;-webkit-box-shadow:inset 0 0 10px #EFEEE7;  -moz-box-shadow:inset 0 0 10px #EFEEE7;  box-shadow:inset 0 0 10px #EFEEE7;  }

  /* 下拉框 */
  .body .formBox .cont .form-group .select{margin-top: -5px; vertical-align: middle;box-sizing: border-box;height: 1.8em;line-height: 1.8em;position: relative;display: inline-block;}
  .body .formBox .cont .form-group .commonText{display: inline-block;position: relative;color: #777573;}
  .body .formBox .cont .form-group .commonText::after {content: '';width: .5em;height: .9em;position: absolute;top: 50%;transform: translateY(-50%);right: .92em;background: url(../image/index/icon_select.png) no-repeat;background-size: 100%;}
  .body .formBox .cont .form-group .commentSelect {width: 100%;height: 100%;text-align: center;opacity: 0;position: absolute;left: 0;top: 0;background-color: transparent;}

  /* 日期 */
  /* .datepicker{box-sizing: border-box;}
  .datepicker-days .table-condensed > tbody > tr > td{border: 2px solid transparent;text-align: center;}
  .datepicker-days .table-condensed > tbody > tr > td:hover{
    border: 2px solid #ccc;
  } */
@media (min-width: 768px){
  
}/*pc*/

@media (min-width: 1367px) and (max-width: 1505px){
	
}
@media (min-width: 768px) and (max-width: 1366px){
	
}

@media (min-width: 768px) and (max-width: 1100px){
	
}
@media (min-width: 768px) and (max-width: 1280px){

}
/*mobile*/
@media (max-width: 767px){
body{background-color: #fff;z-index: 10000;position: absolute;top: 0;}  
/* .header-mask{background-color: indianred} */
.wrap{padding: 0 2em;}
.body .Thisvideo{width: 90%;}
.body .wordBox{font-size: 1em;line-height: 2;padding-bottom: 1em;border-bottom: 1px solid #000;}
.body .storeBox .st1,.body .storeBox .st2{float:inherit;}
.body .storeBox .st{width: auto;}
.body .storeBox .st .info p>a{border-bottom: 1px solid #000;}
/* body{background-size: 100%;} */
.body .formBox .cont .left{float: initial;width: auto;display: inline-block;}
/* .body .formBox .cont .left:nth-child(2){margin-top: 0.5em;} */
.body .formBox .cont{margin-top: 2.5em;}
.body .formBox .cont .form-group .form-control{width: 20em;height: 2.6em;line-height: 2.6em;border-radius: 0;display: inline-block;}
.body .formBox .cont .form-group .control-select{width: 20em;height: 2.6em;line-height: 2.6em;border-radius: 0;display: inline-block;}
.popup-policy .content{width: 100%;height: 100%;}
.popup-policy .content .box{padding: 10% 6%;height: 78%;}
.popup-policy .content .close{right: 1.5em;}
.body .formBox .submit-container{margin-top: 2em;}
.body .formBox .submit-container .btnSub{margin:1.5em auto;}
.body .formBox .cont .form-group .form-control{font-size: 1em;line-height: 1em}
.footer .wrap{width: auto;}
.footer .wrap .logo{margin-bottom: 4em;height: auto;}
.body .formBox .cont .form-group .select{margin-top: -10px;}
}
@media (max-width: 320px){
	
	
}
